package com.zy.ivideo.controller;

import com.zy.ivideo.entity.ResponseEntity;
import com.zy.ivideo.token.PassToken;
import com.zy.ivideo.utils.ResponseUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.List;

@RestController
@RequestMapping("/live")
@Api(value = "直播模块API接口", description = "该模块提供直播模块服务", tags = "直播模块")
public class LiveController {
    @PassToken
    @ApiOperation(value = "获取直播地址", notes = "获取直播地址", httpMethod = "GET")
    @GetMapping("/getLiveUrl")
    public ResponseEntity<List<String>> getLiveUrl() {
        List<String> list=new ArrayList<>();
        list.add("rtmp://58.200.131.2:1935/livetv/cctv1");
        list.add("rtmp://58.200.131.2:1935/livetv/cctv2");
        list.add("rtmp://58.200.131.2:1935/livetv/cctv3");
        list.add("rtmp://58.200.131.2:1935/livetv/cctv4");
        list.add("rtmp://58.200.131.2:1935/livetv/cctv5");
        list.add("rtmp://58.200.131.2:1935/livetv/cctv6");
        list.add("rtmp://58.200.131.2:1935/livetv/cctv7");
        list.add("rtmp://58.200.131.2:1935/livetv/cctv8");
        list.add("rtmp://58.200.131.2:1935/livetv/cctv9");
        list.add("rtmp://58.200.131.2:1935/livetv/cctv10");
        list.add("rtmp://58.200.131.2:1935/livetv/cctv11");
        list.add("rtmp://58.200.131.2:1935/livetv/cctv12");
        return ResponseUtils.success(list);
    }
}
